import logging

from flask import current_app,render_template

from . import index_blue
from ... import redis_store

@index_blue.route('/',methods=["GET","POST"])
def hello_world():

    #测试redis存取数据
    # redis_store.set("name","laowang")
    # print(redis_store.get("name"))

    #测试session存取
    # session["name"] = "zhangsan"
    # print(session.get("name"))

    #没有继承日志之前，使用print输出
    # print("test")

    #使用日志记录loggin进行输出可控
    # logging.debug("输出调试信息")
    # logging.info("输出详细信息")
    # logging.warning("输出警告信息")
    # logging.error("输出错误信息")

    #也可以使用current_app来输出日志
    # current_app.logger.debug("输出调试信息")
    # current_app.logger.info("输出详细信息")
    # current_app.logger.warning("输出警告信息")
    # current_app.logger.error("输出错误信息")

    return render_template("news/index.html")


#处理网站logo
@index_blue.route('/favicon.ico')
def get_web_logo():

    #自动加载static中的资源
    return current_app.send_static_file('news/favicon.ico')